Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Citi Open - Washington Miami Open - Miami Romania F1 Germany F13 Colombia F1 Colombia F2 Romania F6 Romania F16 Romania F17 Austria F10 Venezuela F5 Venezuela F6 Spain F40 Spain F41 Dominican Republic F1 Spain F1 Spain F3 Austria F3 Spain F6 Spain F9 Spain F11 Romania F1 Romania F2 Spain F18 Romania F3 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Romania F15 Romania F16 Romania F18 Spain F34 Spain F35 Germany F2 USA F1 Austria F1 USA F2 USA F3 Germany F5 Switzerland F2 Switzerland F3 Usa F8 Romania F1 Romania F2 Romania F3 Serbia F2 Romania F9 Romania F10 Romania F11 Italy F23 Romania F14 Romania F15 Greece F3 Greece F2 Usa F1 El Salvador F1 Guatemala F1 Mexico F1 Switzerland F1 Switzerland F2 Switzerland F3 France F6 Italy F8 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Italy F30 Germany F2 Romania F1 Germany F2 Romania F1 Romania F3 Romania F16 Romania F4 Romania F4 Romania F16 Germany F7 Bulgaria F1 Bulgaria F2 Czech Republic F2 M25 Portimao XII Abierto Internacional de Salinas - Salinas Puerto Rico Challenger Tennis Event - Humacao USTA Tallahassee Tennis Challenger - Tallahassee Geneva Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen M25+H Bacau Labertz Open by Stawag - Aachen Belgrade Challenger Korat Challenger M25 Heraklion Sarajevo Challenger Sofia Challenger Segovia Challenger Istanbul Challenger Todi Challenger Kolding Challenger Charlottesville Challenger Ramat Hasharon Challenger Cremona Challenger Bytom Challenger Pozoblanco Challenger Granby Challenger Marburg Challenger Medellin Challenger Seguros Bolivar Open - Medellin Bangkok Challenger Rennes Challenger Orleans Challenger Eckental Challenger Kazan Challenger Furth Challenger Braunschweig Challenger Oberstaufen Challenger Lugano Challenger Brasov Challenger Heilbronn Challenger Kazan Challenger Brasov Challenger - Brasov Bergamo Challenger Cherbourg Challenger Sarajevo Challenger Arad Challenger Timisoara Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Bangkok Challenger Brasov Challenger Bergamo Challenger Furth Challenger Arad Challenger Ramat Hasharon Challenger Timisoara Challenger Recanati Challenger Guimaraes Challenger Segovia Challenger Bulgarian Open Challenger - Sofia Orleans Challenger Rennes Challenger Barletta Challenger Ford Tennis Championships - Louisville Heilbronn Challenger M15 Doha M25 Doha Nottingham-2 Challenger Lexington Challenger Nottingham Challenger Copa Petrobras Colombia - Bogota Trnava Challenger Geneva Challenger Brescia Challenger Raanana Challenger Heilbronn Challenger Prostejov Challenger Trnava Challenger Eckental Challenger Bratislava Challenger Rhodes Challenger Rome Challenger Reggio Emilia Challenger Surbiton Challenger Bangkok Challenger Budapest Challenger Salzburg Challenger Surbiton Challenger Bratislava Challenger Indian Wells Challenger Istanbul Challenger Iasi Challenger Nottingham 1 Challenger Biel Challenger Barletta Challenger Nottingham Challenger Rhodes Challenger Brest Challenger Koblenz Challenger Quimper Challenger Braunschweig Challenger Palermo Challenger Brasov Challenger Sibiu Challenger Aachen Challenger Helsinki Challenger Bergamo Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Rennes Challenger Wroclaw Challenger Napoli Challenger Ilkley Challenger Ilkley Challenger St. Petersburg 2 Challenger St. Remy Challenger Eckental Challenger Nottingham Challenger Sophia Antipolis Challenger Cordenons Challenger San Marino Challenger Napoli Challenger Morelos Challenger Olbia Challenger Cherbourg Challenger Istanbul Challenger Bratislava Challenger Timisoara Challenger - Timisoara Forli 3 Challenger Mersin Challenger Prague Challenger Naples Challenger - Naples ATP Open Castilla y Leon - Segovia Kosice Challenger Tyler Challenger Oeiras 2 Challenger Surbiton Challenger Brasov Challenger - Brasov Izmir Challenger Geneva Challenger Biella 6 Challenger Nottingham 2 Challenger San Marino Challenger Bucharest Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Forli 3 Challenger Forli 2 Challenger Forli 5 Challenger Surbiton Challenger Iasi Challenger Prague 3 Challenger Ortisei Challenger Bergamo Challenger Rovereto Challenger Eckental Challenger Milan Challenger Grodzisk Mazowiecki Challenger Ottignies-Louvain-la-Neuve Challenger BMW Tennis Championship - Sunrise Lugano Challenger Rome Challenger Tunis Challenger Ipsos Bucharest Challenger - Bucharest Besancon Challenger Orleans Challenger Sarajevo Challenger Recanati Challenger Mouilleron-Le-Captif Challenger Brasov Challenger Canberra Challenger Nottingham Challenger Recanati Challenger Sacramento Challenger - Sacramento Geneva Challenger Brasov Challenger Bangkok Challenger Bauer Watertechnilogy Cup 2008 - Eckental Quimper Challenger Athens Challenger Cremona Challenger Sibiu Challenger Prague Challenger BCR Open Romania - Bucharest Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London If Stockholm Open - Stockholm Knoxville Challenger Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Salzburg Challenger BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Farmers Classic - Los Angeles Winston Salem - Winston Salem Erste Bank Open - Vienna Como Challenger Apia International - Sydney Aptos Challenger Gerry Weber Open - Halle SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BRD Nastase Tiriac Trophy - Bucharest Guayaquil Challenger Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad Citi Open - Washington If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Genova Challenger Noumea Challenger Honolulu Challenger BCR Open Romania - Bucharest Dallas Challenger Bratislava Challenger Open 13 - Marseille Guangzhou Challenger ABN AMRO World Tennis Tournament - Rotterdam Hungarian Open - Budapest Konzum Croatia Open - Umag Brisbane International - Brisbane Salzburg Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem European Open - Antwerp Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Gonet Geneva Open - Geneva Heilbronn Challenger BCR Open Romania - Bucharest Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Firenze Open - Florence Open 13 Provence - Marseille BCR Open Romania - Bucharest Quimper Challenger Kaohsiung Challenger Le Gosier Challenger Bath Challenger Rome Challenger China Open - Beijing Brisbane International - Brisbane Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Bratislava Challenger Tunis Challenger If Stockholm Open - Stockholm AEGON Championships - London Delray Beach Open - Delray Beach China Open - Beijing Brisbane International - Brisbane Mercedes Cup - Stuttgart Citi Open - Washington Ordina Open - s-Hertogenbosch Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Budapest Challenger Barcelona Open BancSabadell - Barcelona Ricoh Open - 's-Hertogenbosch AEGON Championships - London China Open - Beijing Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Arad Challenger Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Serbia Open - Belgrade European Open - Antwerp Arad Challenger San Diego Open - San Diego Melbourne Summer Set - Melbourne Bank Austria Tennis Trophy - Vienna Delray Beach Open - Delray Beach Rennes Challenger Citi Open - Washington Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Binghamton Challenger Open Sabadell Atlantico - Barcelona China Open - Beijing Brisbane International - Brisbane Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO Open - Rotterdam Atlanta Tennis Championships - Atlanta Ortisei Challenger Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Cherbourg Challenger Monza Challenger AEGON Championships - London SkiStar Swedish Open - Bastad Ortisei Challenger Barcelona Open BancSabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Marburg Challenger Istanbul Challenger Izmir Challenger Aptos Challenger Hall of Fame Tennis Championships - Newport Shenzhen Challenger Swiss Indoors Basel - Basel If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Vancouver Challenger TEB BNP Paribas Istanbul Open - Istanbul Bordeaux Challenger AEGON Championships - London Antalya Cup - Antalya Citi Open - Washington Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Lugano Challenger Apia International - Sydney Mons Challenger Abierto Mexicano Telcel - Acapulco Guadalajara Challenger Tunis Challenger AEGON Championships - London Swiss Indoors Basel - Basel Citi Open - Washington Marburg Challenger If Stockholm Open - Stockholm European Open - Antwerp Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech BMW Open - Munich AEGON Championships - London Moselle Open - Metz BMW Open - Munich Geneva Open - Geneva Newport Beach Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Iasi Challenger Belgrade Challenger BMW Open - Munich Geneva Open - Geneva Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Iasi Challenger Moselle Open - Metz Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam ASB Classic - Auckland Heilbronn Challenger Murray River Open - Melbourne Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Citi Open - Washington Lugano Challenger Biel Challenger Leon Challenger Mauthausen Challenger Little Rock Challenger Abierto Mexicano Telcel - Acapulco Palmas del Mar Challenger Prague 2 Challenger Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm Bratislava 2 Challenger United Cup - Australia Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Open SEAT 2008 - Barcelona Ismaning Challenger cinch Championships - London Topshelf Open - 's-Hertogenbosch BCR Open Romania - Bucharest Pau Challenger Qatar ExxonMobil Open - Doha Open 13 - Marseille BNP Paribas Nordic Open - Stockholm AEGON Championships - London Garanti Koza Sofia Open - Sofia Maharashtra Open - Pune Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Modena Challenger BNP Paribas Open - Indian Wells Indian Wells Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Barletta Challenger Madrid Challenger Sibiu Challenger Istanbul Challenger Mutua Madrilena Masters Madrid - Madrid Catella Swedish Open - Bastad Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Mercedes Cup - Stuttgart Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Gazprom Hungarian Open - Budapest U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Coupe Rogers - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Erste Bank Open - Vienna U.S. Open - New York Western & Southern Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Rogers Cup - Toronto Erste Bank Open - Vienna Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Internazionali BNL d'Italia - Rome National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid National Bank Open - Montreal Rolex Paris Masters - Paris Citi Open - Washington Chengdu Open - Chengdu Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco China Open - Beijing Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, Group II, 2R, ROU-MAR 5-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, SF, ROU-PER 4-0 Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group I, 1R, SVK-ROU 3-1 Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open - Melbourne AAMI Classic - Kooyong French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Nitto ATP Finals - London Wimbledon - London French Open - Paris French Open - Paris Olympics - London Olympics - Rio de Janeiro Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London BNP Paribas Open - Indian Wells Bucharest Open - Bucharest Davis Cup, Group I, 1R, ROU-DEN 5-0 Davis Cup, World Group, PO, SWE-ROU, 3-2 Davis Cup, Group II, 2R, LUX-BUL 0-5 Davis Cup, Group I, 1R, ROU-TPE 1-3 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, ROU-LUX 4-1 Davis Cup, Group I, 1R, ROU-POR 3-1 Laver Cup - Berlin Davis Cup, Group I, PO, GRE-ROU 4-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, Group II, 3R, ROU-POL 2-3 Laver Cup - Chicago Davis Cup, Group II, 1R, ROU-ZIM 4-1 All Lower level tournaments M25 Heraklion